package com.future.network.info

import com.future.network.NetworkType

interface NetworkInterface2{

    /**
     * 注册
     */

    fun registerObserver(observer: NetworkController)

    /**
     * 注销
     */
    fun unRegisterObserver(observer: NetworkController)

    /**
     * 发送状态事件
     */
    fun post(networkType: NetworkType)

    /**
     * 清除所有观察者
     */
    fun unRegisterAllObserver()
}